package com.dhsc.local.dao.xtqxgl;

import com.dhsc.domain.ywzx.xtqxgl.BqhcgzVo;

import java.util.List;

/**
 * @ClassName: IBqhcgzDao
 * @Description: 标签互斥规则
 * @date: 2023/11/10 11:35
 * @author: gx
 */
public interface IBqhcgzDao {

    /**
    * @Title: queryBqhcgz
    * @Description: 查询标签互斥规则
    * @Param: bqhcgzVo
    * @return: List<BqhcgzVo>
    * @Author: gx
    * @Date: 2023/11/10 11:35
    */
    List<BqhcgzVo> queryBqhcgz(BqhcgzVo bqhcgzVo);

    /**
    * @Title: queryGzname
    * @Description: 查询规则名称
    * @Param:
    * @return: List<BqhcgzVo>
    * @Author: gx
    * @Date: 2023/11/10 11:36
    */
    List<BqhcgzVo> queryGzname();

    /**
    * @Title: querySxname
    * @Description: 查询属性名称
    * @Param:
    * @return: List<BqhcgzVo>
    * @Author: gx
    * @Date: 2023/11/10 11:36
    */
    List<BqhcgzVo> querySxname();

    /**
    * @Title: deleteBqhcgz
    * @Description: 删除标签互斥规则
    * @return: int
    * @Author: gx
    * @Date: 2023/11/10 14:16
     * @param bqhcgzVo
    */
    int deleteBqhcgz(BqhcgzVo bqhcgzVo);

    /**
    * @Title: insertBqhcgz
    * @Description: 批量插入标签互斥规则
    * @Param: bqhcgzVos
    * @return: int
    * @Author: gx
    * @Date: 2023/11/10 14:37
    */
    int insertBqhcgz(List<BqhcgzVo> bqhcgzVos);
}
